package com.example.myerp.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.example.myerp.dto.S_pay_Dto;
import com.example.myerp.pojo.Inbound_Scheduling;
import com.example.myerp.pojo.S_pay;
import com.baomidou.mybatisplus.extension.service.IService;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author zhuxingyu
 * @since 2021-08-10
 */
@SuppressWarnings("all")
public interface S_payService extends IService<S_pay> {

    void addS_pay(S_pay_Dto s_pay_dto);

    IPage<S_pay> inbRegList(Long pageNum, Long pageSize);

    IPage<S_pay> regchekspay(Long pageNum, Long pageSize);

    IPage<S_pay> selSpyInb(Long pageNum, Long pageSize);
    IPage<S_pay> checkCell(Long pageNum, Long pageSize);


    void checkSpay(S_pay s_pay);

    void checkSpayNo(S_pay s_pay);

    Integer updInbStaSpay(Inbound_Scheduling inbound_scheduling);

    void sPayRegCell(S_pay_Dto s_pay_Dto);

    void sPayCellOver(S_pay_Dto s_pay_Dto);
    IPage<S_pay>spayCellInfo(Long pageNum, Long pageSize);

}
